/************************************************************
00  :  공통
*************************************************************/
#my_wrap h4{ margin-bottom:10px}
#my_wrap. btn_area{ border-top:0; margin:0 10px}


.top_mypage   { position:relative; width:980px;height:auto !important; height:180px;min-height:180px;  margin:0 auto; text-align:left; position:relative; background:url(../images/common/mypage_logo.png) no-repeat 100% 25px;}
.top_mypage nav    { position:absolute; left:160px;top:135px;*top:139px;}  
/*.top_mypage nav li   {background:url(../images/common/menu_bar.gif) no-repeat 0 11px; display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:7px 0 15px 1px;margin-right:-4px;*margin-right:0;}*/
.top_mypage nav li   { float:left;background:url(../images/common/menu_bar.gif) no-repeat 0 11px;  /*padding:7px 18px 15px 18px;*/ padding:12px 16px 17px 16px}
.top_mypage nav ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}  
*:first-child+html .top_mypage nav ul  {height:1%;}

.top_mypage nav .gnb_on   {background:#fff;}
.top_mypage nav li a {display:block;}
.top_mypage nav ul li:first-child  {background-image:none; }

.top_mypage .my_photo   { position:absolute; top:15px; left:0; background:#fff; border:1px solid #5e7517;}
.top_mypage .my_photo img   { display:block; padding:6px}

.top_mypage .my_graph {float:left; width:200px;height:8px;background:url(../images/common/graph_bg.gif) repeat-x top left;position:relative;}
.top_mypage .my_graph .graph_right {width:3px;height:8px;background:url(../images/common/graph_right02.gif) no-repeat top left;position:absolute; top:0; right:0; z-index:5;}
.top_mypage .my_graph .graph_left {width:3px;height:8px;background:url(../images/common/graph_left02.gif) no-repeat top left;position:absolute; top:0; left:0;z-index:5;}
.top_mypage .my_graph .graph_bar {height:8px;background:url(../images/common/graph_bar.gif) repeat-x top left; text-indent:-99999px;position:relative;}
.top_mypage .graph_txt   { float:left; font-weight:bold; font-size:11px;margin:-5px 0 0 13px; color:#000; }
.top_mypage .graph_txt span  {font-weight:normal; }

.top_mypage .my_profile   { position:absolute; top:40px; left:165px; }
.top_mypage .my_profile dt   {  font-weight:bold; color:#000; font-size:18px;margin-bottom:5px;}
.top_mypage .my_profile dd{line-height:1.2em}
/*.top_mypage .my_profile dd:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}  
*:first-child+html .top_mypage .my_profile dd  {height:1%;}*/
.top_mypage .my_profile dd ul{position:relative;width:100%;color:#444;}
.top_mypage .my_profile dd ul.last li{font-weight:bold;}

.top_mypage .my_profile dd li   { float:left; background:url(../images/board/bar04.gif) no-repeat 0 7px; padding:0 10px; line-height:25px; }
.top_mypage .my_profile dd li:first-child     {background:none; padding-left:0; font-weight:bold;}
.top_mypage .my_profile .sex_m     { color:#0054a6;}
.top_mypage .my_profile .sex_w     { color:#ed145b;}
.top_mypage .my_profile .job img{vertical-align:middle}
.top_mypage .my_profile dd li span   {font-weight:bold; color:#fff; margin-left:3px;}




.reserve_list02 table{ text-align: center; width:100%; margin-bottom:25px}
.reserve_list02 table th{background: url(../images/board/bar.gif) no-repeat 0 10px; border-bottom: 1px solid #BDBDBD; font-weight: bold; color: #777; padding: 6px 0;}
.reserve_list02 table th:first-child { background: none;}
.reserve_list02 table td { border-bottom: 1px solid #E7E7E7; text-align: center; padding: 7px 5px;}
.reserve_list02 table .day{ font-weight:bold; color:#93b922}
.reserve_list02 table .day a:link,
.reserve_list02 table .day a:active, 
.reserve_list02 table .day a:visited{ color:#93b922; text-decoration:underline}
.reserve_list02 table .ft_b{  font-weight:bold; color:#0054a6}
.reserve_list02 table .num{ font-weight:bold; color:#0054a6}
.reserve_list02 table .num span{ font-weight:normal; color:#b1b0b0}
.reserve_list02 table .today{ color:#ff0000}

.reserve_list02 .res_con{ background:#e0e0e0; padding:15px; text-align: left;}
.res_con .group{ position:relative;}
.res_con .r_box{ background:#fff; min-height:145px}
.res_con .left{ position:relative; float:left; width:310px; padding:20px 10px 10px 20px; border:2px solid #93b922; border-right:1px dashed #dcdcdc; border-top-left-radius:10px; border-bottom-left-radius:10px}
.res_con .left p, .res_con .left p em{ font-weight:bold}
.res_con .left .course{ font-size:16px}
.res_con .left .date{ font-family:'Arial', 'Dotum'; font-size:25px; padding-bottom:20px}
.res_con .left .date em{ color:#4e90d0}
.res_con .left .normal{ position:absolute; bottom:55px; color:#252525}
.res_con .left .normal span{ font-size:16px; color:#959595}
.res_con .left .normal span em{ color:#cf3533; text-decoration:line-through;}
.res_con .left .won{ text-align:right; font-size:16px; color:#7d7d7d}
.res_con .left .won span{ font-size:12px; color:#252525; display:block; padding-right:20px}
.res_con .left .won em{ font-family:'Arial', 'Dotum'; font-size:30px; color:#cf3533}

.res_con .right{ float:left; width:205px;  padding:20px 10px 10px 10px; border:2px solid #93b922; border-left:0; border-top-right-radius:10px; border-bottom-right-radius:10px}
.right ul.ico{ font-size:11px; letter-spacing:-1px; color:#959595; border-bottom:1px solid #ececec; padding-bottom:5px}
.right ul.ico li { display:inline-block; float:left; width:36px; text-align:center;}
.right ul.ico li p{ width:20px; height:20px; background: url(../images/btn/ico.png)}
.right ul.ico li p.ico01{ background-position: 0 0; margin-left:10px}
.right ul.ico li p.ico02{ background-position: 0 -20px;}
.right ul.ico li p.ico03{ background-position: 0 -50px;}
.right ul.ico li p.ico04{ background-position: 0 -70px;}
.right ul.ico li p.ico05{ background-position: 0 -95px; margin-left:8px}
.right ul.e_list{ padding-top:10px}
.right ul.e_list li{ background: url(../images/btn/icon_dot.gif) no-repeat 2px 6px; padding-left:12px}

.res_con .alim{ position: relative; padding:20px 10px 5px 20px; margin-top:7px; background:#f7f7f7; border-radius:10px}
.res_con .alim dl dt{ float:left; padding-top:10px}
.res_con .alim dl dd{ float:left; padding-left:10px}

.res_con .round span{position:absolute; width:10px; height:10px; background: url(../images/board/box01.png); font-size: 0; line-height: 0; text-indent: -1000em;}
.res_con .round .tl{ background-position: 0 0; top:0; left:0;}
.res_con .round .tr{ background-position: 0 -10px; top:0; right:0;}
.res_con .round .bl{ background-position: 0 -30px; bottom:0; left:0;}
.res_con .round .br{ background-position: 0 -20px; bottom:0; right:0;}

.res_con .round2 span{position:absolute; width:10px; height:10px; background: url(../images/board/box01.png); font-size: 0; line-height: 0; text-indent: -1000em;}
.res_con .round2 .tl{ background-position: 0 -40px; top:0; left:0;}
.res_con .round2 .tr{ background-position: 0 -50px; top:0; right:0;}
.res_con .round2 .bl{ background-position: 0 -70px; bottom:0; left:0;}
.res_con .round2 .br{ background-position: 0 -60px; bottom:0; right:0;}


#my_home_left h4, #my_home_right h4{  line-height:25px; height:25px}
#my_home_right .joinroom_list {padding-right:5px; width:355px}
#my_home_right p.total{ position: relative; margin-top:25px; }
#my_home_right p.total em{ font-weight:bold}
#my_home_right p.total .ft_b{ color:#0054a6}
#my_home_right p.total .ft_r{ color:#cf3533}
#my_home_right p span.bt_r{ position:absolute; top:-7px; right:0}
#my_home_right .joinroom_list dl{ width:100%}
#my_home_right .joinroom_list dd{ width:280px}
#my_home_right .joinroom_list .nickname{ font-weight:bold}


#my_home h4{position:relative; line-height:25px; height:27px; border-bottom: 3px solid #93B922}
#my_home h4 .btn_r{position:absolute; top:-6px; right:10px}
#my_home h4 .btn_r img{ vertical-align:text-bottom}
#my_home .my_k_alim { border-bottom:1px solid #e0e0e0; margin-bottom:20px; padding:8px 0;}
#my_home .my_k_alim table   {width:100%}
#my_home .my_k_alim table td{ padding: 5px 7px 5px 12px; line-height:1.2em}
#my_home .my_k_alim table td.date{ font-weight:normal}
#my_home .my_k_alim .n_ico { background: url(../images/btn/icon_new.gif) no-repeat 0 3px; padding-left: 18px; font-weight: normal}
#my_home .my_message .last{ background:#f4f4f4; border:1px solid #e0e0e0; padding:8px 0; margin-bottom:10px}
#my_home .tit{ font-weight:bold; color:#829f2a; padding:20px 0 5px 5px; }
#my_home table tr.last td{ border-bottom:1px solid #C3C3C3;}

#main_content .idpw_txt{ margin-bottom:15px}
#main_content .my_write{ width:100%; border-top: 3px solid #93B922; padding-left: 5px; border-bottom: 1px solid #AAA; padding: 40px 0; text-align: center}
#main_content .my_write label{ display: inline-block; margin-right: 15px; }
#main_content .my_write .inp{ background: #FBFBFB; border: solid 1px #CBCBCB; padding: 0 2px; height: 23px; line-height: 23px}
#main_content .my_write p.my_btn{ display: inline}
#main_content .my_write input, #main_content .my_write img, #main_content .my_write select { vertical-align: middle}

select.sel{ padding: 4px 2px; height: 26px; line-height: 26px;background: #FBFBFB; border: solid 1px #CBCBCB; }

.mypage h3{ line-height:23px; height:23px}
.my_write ul.list {text-align:left; padding:0 60px}
.my_write .list li{ margin-bottom:15px}
.my_write .list li label{ width:100px}
.my_write .list li p.block{ padding-left:115px}
.my_write .list li p.block label{ width:500px; line-height:30px; height:30px; padding-left:5px}
.my_write .list li:last-child{ margin-bottom:0}
.my_write .list li.last{ margin-bottom:0} 
.my_write .list .tit{ color:#5f5f5f; padding-bottom:10px; text-align:left; padding-left:120px}
.my_write .list .btn{ padding-left:120px; margin-top:15px}
.txt_info{ font-size:11px; color:#5f5f5f}


.write01{width:100%; }
.write01 th    { text-align:left;  vertical-align:top; padding-top:11px;}
.write01 td    {padding:7px 0; }
.write01 td p {padding-top:5px }
.write01 td img{ vertical-align:middle; *vertical-align:top}
.write01 .td_line  {background:url(../images/board/line.gif) repeat-x center center ;padding:15px 0; *height:30px; }
.write01 input{ border: 1px solid #C4C4C4; background: #FBFBFB; padding:2px; height:21px;line-height:21px;}
.write01 select{border: 1px solid #C4C4C4; height: 27px; line-height: 27px; padding: 4px 2px; background: #FBFBFB;}
.write01 .ws{ width:100px}
.write01 .wm{ width:180px}
.write01 .wb{ width:px}

.write02{width:100%; }
.write02 th    { background: url(../images/btn/icon_point.gif) no-repeat 3px 17px; text-align: left; vertical-align: top; padding: 13px 0 0 15px;}
.write02 td    {padding:10px 0; }
.write02 td p {padding-top:5px }
.write02 td img{ vertical-align:middle; *vertical-align:top}
.write02 label { margin-right: 20px;}
.write02 .etc {vertical-align:top}
.write02 .etc p.img { float:left; margin-right:20px}
.write02 .etc p.txt{  overflow-y:auto; overflow-x:hidden; height: 90px; padding-right:10px}
.write02 .etc .texta{ height: 150px;}
.write02 label { vertical-align:middle}
.write02 label input{ margin:0 5px}
.write02 select{border: 1px solid #C4C4C4; height: 27px; line-height: 27px; padding: 4px 2px; background: #FBFBFB;}
.write02 .td_ps01 {font-size: 11px;margin-left: 10px;}
.write02 .ws{ width:70px}

.view01{ width:100%; border-bottom:1px solid #c3c3c3; padding:30px 0; margin-bottom:15px}
.view01 thead th{ font-weight:bold; font-size:14px; padding:20px 15px; border-bottom: 1px solid #f0f0f0;text-align:left}
.view01 thead th span{ color:#93b922; margin-right:5px}
.view01 tbody .category{ border-bottom:1px solid #f0f0f0}
.view01 tbody .category dl{ float:right; line-height:30px;}
.view01 tbody .category .fl dt{background:none; padding:0 20px 0 15px;}
.view01 tbody .category dl dt{ float:left; background:url(../images/board/bar.gif) no-repeat 0 10px;padding:0 20px;color:#898989;font-family: "돋움" ,"dotum";font-size: 11px;letter-spacing:-1px;font-weight:bold}
.view01 tbody .category dl dt img{ vertical-align:middle}
.view01 tbody .category dl dd{ float:left; margin-right:20px}
.view01 tbody .category dl dd img{vertical-align:middle;margin-right:5px}
.view01 tbody .category dl dd.quest span{color:#b1b0b0; margin-right:5px}
.view01 tbody .text{ padding:20px 15px; min-height:180px}
.view01 tbody .text p{ margin-bottom:10px}

.list_pass{  border-bottom:1px solid #c3c3c3; padding:8px 5px;}
.list_pass li { line-height:29px; padding-left:5px}
.list_pass li:first-child{ border-bottom:1px solid #f0f0f0;}
.list_pass li a span:hover{color:#686868}
.list_pass li span{ margin-right:20px; font-weight:bold; color:#959595}
.list_pass li .prev{ background:url(../images/btn/btn_up06.gif) no-repeat 0 3px; padding-left:20px}
.list_pass li .prev:hover{ background:url(../images/btn/btn_up06_on.gif) no-repeat 0 3px; padding-left:20px}
.list_pass li .next{ background:url(../images/btn/btn_bottom06.gif) no-repeat 0 3px; padding-left:20px}
.list_pass li .next:hover{ background:url(../images/btn/btn_bottom06_on.gif) no-repeat 0 3px; padding-left:20px}


/************************************************************
01  : 마이홈
*************************************************************/
.my_home h4   {  border-bottom:3px solid #93b922;position:relative; *padding-bottom:4px;height:27px}
.my_home h4 img  {margin-left:5px; }
.my_home h4 .bt_m, .my_home h4 .bt_info  {position:absolute; top:0; *top:2px; right:10px;}
.my_home h4.my_info .bt_info, .my_home h4.bd_none .bt_info{ right:0;}
.my_home h4.bd_none{ border:none;margin:0! important}
#my_home_left   {width:460px; float:left; position:relative;}
#my_home_right   {width:480px; float:right; position:relative;}

/*  나의 스코어    */
.my_h_score    { margin:5px 0 30px 0;}
.my_h_score dl{ width:307px; *width:310px;display:inline-block; *display:inline;*zoom:1;}
.my_h_score .score01    { position:relative; margin-bottom:5px; background:#93bc46; padding:5px}
.my_h_score .score01 dt   { position:absolute; top:8px; left:0}
.my_h_score .score01 dd{ float:left; width:100%; height:37px; line-height:37px; margin-top:37px; background:url(../images/board/bg_score.gif) repeat-x 0 0; }
.my_h_score .score01 dd ul{ padding-left:20px; }
.my_h_score .score01 dd ul li{ vertical-align:top; padding:0; width:85px; display:inline-block; *display:inline;*zoom:1}
.my_h_score .score01 dd ul li.m{ width:95px; background:url(../images/board/bar_score.gif) no-repeat 0 9px;text-align:right; font-weight:bold; font-family:'Arial'; font-size:30px; color:#b1b0b0}
.my_h_score .score01 dd ul li.m em{color:#93b922}
.my_h_score .avg dd ul li.m{ margin-left:175px; }


/*   알림    */
.my_h_list   { margin:10px 0 30px 0}
.my_h_list dl{ width:132px; *width:134px; display:inline-block; *display:inline;*zoom:1; font-weight:bold;background:#eee; border:1px solid #e0e0e0; text-align:center; padding:0 5px 5px 5px}
.my_h_list dl dt{  line-height:40px}
.my_h_list dt.vm{ padding-top:4px; height:36px; line-height:16px; vertical-align:middle;}
.my_h_list dl dd{ padding:0 5px; font-family:'Arial'; line-height:37px; background:url(../images/board/bg_score.gif) repeat-x 0 0; border:1px solid #cbcbcb; font-size:26px; font-weight:bold; color:#4e90d0;}
.my_h_list dl dd em{ font-size:18px; color:#b1b0b0; padding-left:5px}
.my_h_list dl.wb{ width:151px; *width:153px;}


/*   나의 정보    */
#my_infolist .bt_info {top:-3px;}
.my_h_my   { margin-bottom:30px; padding:15px; min-height:100px; background:#f8f8f8; border:1px solid #e0e0e0;}
.my_h_my li{line-height:1.2em; background:url(../images/board/dot.gif) no-repeat 3px 10px; padding:4px 4px 6px 15px; color:#555;}


/*   프로필 등록    */
#my_profile{ margin:0 auto; width:980px; border-bottom:1px solid #aaa; padding-bottom:40px}
#my_profile h4{ padding-bottom:3px; margin-bottom:40px}
#my_profile .my_profile{ width:700px; margin:0 auto;}
.my_profile .photo{float:left; margin:0 40px}
.my_profile .photo .pic{ width:135px; height:135px; padding:6px; border:1px solid #e0e0e0}
.my_profile .photo .pic_btn{ margin-top:15px; text-align:center}
.my_profile form{ float:left; width:460px}


/************************************************************
02  : 나의 스코어
*************************************************************/
.my_score .my_h_score{ margin:5px 10px 30px 10px;}
.my_score .my_h_score dl{ width: 300px;}
.my_score h4 {margin-bottom:10px}
.my_stats h4 span{ margin:0 10px}
.my_score table{width:100%; }
.my_score .btn_area{ border-top:0; margin:0 10px}
.my_score .score_search dd em{ font-weight:bold; color:#989898; margin-right:10px}
.my_score .score_search dd select{ margin-right:10px}

.my_stats_list{ margin:0 10px 30px 10px; text-align:center}
.my_stats_list thead th{background:url(../images/board/bar.gif) no-repeat 0 7px; border-bottom:1px solid #c3c3c3; padding:6px 0; text-align:center;color:#555;font-weight:bold}
.my_stats_list thead th:first-child    {background:none;}
.my_stats_list tbody th{ background:#eff5ce; border-bottom:1px solid #f0f0f0;}
.my_stats_list tbody td{border-bottom:1px solid #f0f0f0; text-align:center; padding:6px 5px; line-height:2.1em;}
.my_stats_list tbody td.per{ background:#f6f6f6}
.my_stats_list .last th, .my_stats_list .last td{ border-bottom:1px solid #c3c3c3;}

.my_stats .list01 .club_name{ text-align:center}
.my_stats .list01 td{ padding:10px 3px}

.my_stats .score_search{ padding:0 25px; margin:0 10px 20px 10px; background:#f4f4f4; border:1px solid #c3c3c3;  border-bottom:2px solid #c3c3c3; line-height:44px}
.my_stats .score_search dt, .my_stats .score_search dd{ display:inline-block; *display:inline; *zoom:1}
.my_stats .score_search dt{ font-weight:bold; margin-right:20px}
.my_stats .score_search dt label input{ margin-right:5px}
.my_stats .score_search input, .my_stats .score_search img{ vertical-align:middle;}
.my_stats .score_search img{ margin:0 10px 0 3px}
.my_stats .score_search .inp{ width:160px}

.my_round { border: 1px solid #A5B922; padding: 15px 20px; margin:0 10px 30px 10px;}
.my_round td.rd span{margin-right:15px}


.my_hole_list01{ margin:0 10px; text-align:center}
.my_hole_list01 thead th{ background:#eee; font-weight:bold; color:#555;}
.my_hole_list01 th:first-child{ background:#414f15; color:#fff; font-weight:bold;} 
.my_hole_list01 th:last-child{ background:#414f15; color:#fff; font-weight:bold;}
.my_hole_list01 th, .my_hole_list01 td{ border:1px solid #c5c5c5}
.my_hole_list01 th, .my_hole_list01 td{ padding:10px 3px}
.my_hole_list01 tr.tb_g td{ background:#eee}
.my_hole_list01 tr.tb_g td span{ display:block; height:15px; cursor:pointer;}
.my_hole_list01 tr.tb_g td span.up{ background:url(../images/btn/btn_up05.gif) no-repeat 12px 3px; }
.my_hole_list01 tr.tb_g td span.down{ background:url(../images/btn/btn_bottom.gif) no-repeat 12px 8px;}

.my_hole_list01 .tb_c{ color:#fff; font-weight:bold;}
.my_hole_list01 .gr1{background:#728539 !important; }
.my_hole_list01 .gr2{ background:#7a8f3d !important; }
.my_hole_list01 .total{ background:#414f15 !important; font-weight:bold;}
.my_hole_list01 .ft_y{ color:#fff200;}
.my_hole_list01 .ft_w{ color:#fff;}

.my_hole_list02{ margin:20px 10px 0 10px; text-align:center}
.my_hole_list02 th{ background:#f6f6f6; color:#555; font-weight:bold;}
.my_hole_list02 th, .my_hole_list02 td{ border:1px solid #c5c5c5; padding:10px 3px}
.my_hole_list02 th:first-child{/* background:#eff5ce;*/ border-left:0}
.my_hole_list02 td:first-child{  border-left:0}
.my_hole_list02 .last{ border-right:0}



/************************************************************
03  : 알림/쪽지
*************************************************************/

/*   알림    */
.my_know h4{ position:relative}
.my_know .bt_t{ position:absolute; top:5px; right:10px;}
.my_know .my_today_alim{ background:#f5f5f5; border:1px solid #e0e0e0; margin:0 10px 30px 10px;min-height:120px; padding:15px 10px;}
.my_know .my_today_alim table, .my_k_alim table{width:100%}
.my_know .my_today_alim td, .my_k_alim td{ padding:5px 4px; color:#555; line-height:140%;}
.my_know .my_today_alim td span, .my_k_alim td span{ font-weight:bold; color:#0054a6}
.my_know .my_today_alim td img, .my_k_alim table td img{vertical-align:middle;margin-left:5px}


/* 알림 섹션 나눌 때 사용
.my_know #my_home_left{  float: left;width: 480px}
.my_know #my_home_right{ float:right}
*/

.my_know .my_k_alim   { /*width:440px;*/ border:1px solid #e9e9e9; border-top:3px solid #93b922; min-height:120px; border-bottom:1px solid #e0e0e0; margin:0 10px 20px 10px; padding:15px 10px;}
.my_k_alim td a  { color:inherit;}
.my_k_alim td a:hover   {text-decoration:none;}
.my_k_alim .date    { color:#959595;}

/*  쪽지    */
.r_message .list01{ margin-bottom:0}
.r_message .tab_menu02{margin-left:10px}
.r_message .tab_menu02 li{ width:150px}
.r_message .tab_menu02 li {margin-right: -4px;}
.r_message .tab_menu02 li:first-child{margin-right:-5px;}
.r_message .total{ border-top: 1px solid #D7D7D7; margin:0 10px}
.r_message .total p{ background:#f6f6f6; margin:10px 0; padding:10px 20px}
.r_message .total p em{ font-weight:bold; color:#cf3533}
.r_message table{ width:100%}
.r_message table .thumb {text-align: left; color: #0054A6;}
.r_message table .thumb span img { vertical-align: middle; margin-right: 3px;}
.r_message table .time span{ margin-left:10px}
.r_message table tr.last td{ border-bottom: 1px solid #c3c3c3;}
.r_message .btn_area{ margin:0 10px; border-top:0}


/************************************************************
04  : 조인정보
*************************************************************/
#my_home .my_joinroom_list{ position:relative}
#my_home .self_home_joinroom{ margin-top:0}
#my_home .self_home_joinroom ul{ margin:15px 10px 20px 10px; *margin-top:10px}
#my_home .self_home_joinroom ul li table td{ text-align:left; padding:0 3px}
#my_home .self_home_joinroom ul li table td.align_l{letter-spacing:-1px}
#my_home .self_home_joinroom table{width:100%}

/************************************************************
05  : 부킹정보
************************************************************/
.my_booking .btn_depth{top:0}
.my_booking table {width:100%}
.my_booking table td{ font-weight:bold;}
.my_booking .time{ color:#4e90d0}
.my_booking .list01{ text-align:center; margin-bottom:30px}
.my_booking .td_price{font-size: 14px; color: #FF3734; text-align: right;}
.my_booking .sale { color: #959595; text-decoration: line-through; font-size: 12px;}
.my_booking .sms{ font-weight:normal}
.my_booking .sms a img{margin:0 2px}
.my_booking .re_c{ color:#b1b0b0}
.my_booking .re_f{ color:#ff3734}
.my_booking .re_waiting p{ font-weight:normal}
.my_booking .re_r{ font-weight:normal}
.my_booking .re_b{ font-weight:bold; text-decoration:underline}

/************************************************************
06 : 결제/마일리지
************************************************************/
.my_mileage_box{ background:url(../images/board/bg_mileage.gif) no-repeat 0 0; width:828px; height:78px; margin:30px auto;}
.my_mileage_box p{ float:left; font-weight:bold;vertical-align:middle;margin-top:25px}
.my_mileage_box p img{ vertical-align:top;}
.my_mileage_box .name{ font-size:19px; color:#fff;padding:0 30px;width:120px;text-align:right;}
.my_mileage_box .tit{width:300px;padding-left:10px;margin-top:30px;}
.my_mileage .my_stats .score_search{ padding-right:5px}
.my_mileage .my_stats .score_search img{ margin-right:0}
.my_mileage .my_stats .score_search dt{ width:80px}

.my_mileage .money {float:right;overflow:hidden;position: relative;height:47px;margin:12px 20px 0 0;padding:6px 30px 0 6px;}
.my_mileage .money .num0 {background-position: 0 0px;}
.my_mileage .money .num1 {background-position: 0 -50px;}
.my_mileage .money .num2 {background-position: 0 -100px;}
.my_mileage .money .num3 {background-position: 0 -150px;}
.my_mileage .money .num4 {background-position: 0 -200px;}
.my_mileage .money .num5 {background-position: 0 -250px;}
.my_mileage .money .num6 {background-position: 0 -300px;}
.my_mileage .money .num7 {background-position: 0 -350px;}
.my_mileage .money .num8 {background-position: 0 -400px;}
.my_mileage .money .num9 {background-position: 0 -450px;}
.my_mileage .money span {overflow: hidden;float: left;width:28px;height:41px;margin-right:2px;background:url(../images/board/img_num_box.gif) no-repeat;text-indent: -5000px;}
.my_mileage .money .dot {position:relative;width:4px;height:8px;background: url(../images/board/img_num_dot.png) no-repeat;margin-top:35px}
.my_mileage .money .txt_won {position: absolute;top:5px;right:0;font-size:32px; font-family:"Tahoma"; color:#fff;font-weight:600}


/************************************************************
07  : 나의 Q&A
************************************************************/
.my_qna .write02 .division img{vertical-align:middle}
.my_qna .write02 .division label { margin-right: 10px;}
.my_qna .write02 .division select{  margin-right: 20px;} 
.my_qna .write02 .division span{ margin-left:-10px; vertical-align:middle}
.my_qna .write02 .division span img{ margin-right:5px;}
.my_qna .write02 .w_s{ width:80px}
.my_qna .write02 .w_m{ width:120px}
.my_qna .my_round{ margin-bottom:0}
.my_qna .btn_area_box .left_btn em{ font-weight:bold; text-decoration:underline}
.my_qna .qna_reply{ background:#f8f8f8; border:1px solid #f0f0f0; padding:20px 10px}
.my_qna .qna_reply li{ display:inline-block; *display:inline; *zoom:1 }
.my_qna .qna_reply li span{ font-size:13px; color:#4e90d0; font-weight:bold; margin-right:5px}
.my_qna .qna_reply li.txt{ width:780px}
.my_qna .qna_reply li.date{ width:90px; color:#959595}
.my_qna .qna_reply li.admin{ width:90px; text-align:right}


/************************************************************
08  : 개인정보변경
************************************************************/
.my_identify .txt{ text-align:center; margin-bottom:50px}
.my_identify .password{ border-bottom:1px solid #aaa; padding:30px 0; text-align:center;}
.my_identify .password img{ vertical-align:middle}
.my_identify .password dl{width:400px; margin:0 auto; margin-top:20px}
.my_identify .password dt{ float:left; margin-right:20px}
.my_identify .password dd{ float:left}

#my_profile .my_privacy{ width:750px; margin:0 auto}


/************************************************************
09  : 회원탈퇴
************************************************************/
 .my_member{ width:800px; margin:0 auto}
 .my_member .member_out li{ background:url(../images/btn/icon_check.gif) no-repeat 0 12px; padding:10px 0 10px 20px}
 .my_member .tit{ margin-bottom:30px; text-align:center}


